permanent restoration - Spanish English Dictionary